Skip to main content
Version: Android SDK 7.0.2

Release Notes

tip

Do not miss any news from Handpoint releases. Subscribe to our Handpoint Newsletter!

7.0.2

Features:

  • Norwegian and Italian language support.

Fixes:

  • Card reader capabilities identification.
  • Kiosk mode management.
  • Log improvements for support purposes.

7.0.1

  • Removed the Events.Required interface and divided it into 3 different interfaces
  • All financial operations will now be returning an OperationStartResult object instead of a boolean to indicate that the operation was successfully sent to the payment terminal.
  • Introducing a new feature called duplicate payment check.
  • The deviceCapabilities event has been renamed to supportedCardBrands
  • For more information please check our migration guide.

6.7.4

  • customerReference correctly populated when card is removed in the middle of a transaction
  • MOTO: Correct handling of expired access and refresh tokens
  • CLOUD: Channel connection/subscription handling

6.7.3

Fixes:

  • MOTO: Linked Refund only with GUID.
  • Correctly populated transaction result the originalEFTTransactionID on Linked Refunds.
  • Correctly populated on transaction result amounts on "Already reversed" operations.
  • Crashes identified in the field.

6.7.2

Fixes:

  • MOTO: Retry token and configuration download if missing for MoTo transactions
  • CLOUD: device status moving terminals between merchants.
  • CLOUD: REST-API transaction result delivery.
  • requestedAmount field in Transaction Result correctly populated.

6.7.0

Features

  • A35 support added
  • Swedish language support
  • Field customerReference added to TransactionResult

Fixes:

  • Cloud client shows "Unable to process your request" while the request reach the device
  • Contactless card tokenization fixed
  • CVM fixed in receipts for MOTO transactions
  • Amount fields are now populated in case of FAILURE and DECLINE
  • Interact/AMEX certification fixes
  • Fix minor issues and app crashes

6.6.7

Fixes:

  • SCA scenarios on PAX A80
  • CLOUD: receipt printing
  • Deadman mechanism for not completed trx. App dies in the middle of a trx, will be auto cancelled in the restart

6.6.3

Fixes:

  • DATECS: Stop reconnection loop on api.disconnect()

6.6.0

Features:

  • MoTo (Mail Order Telephone Order)

Fixes:

  • CLOUD: Connection stability.
  • AID parsing for Discover cards.
  • PIN input on physical keyboards.

6.5.0

Features:

  • Card brand display: 2 new events deviceCapabilities (supportedCardBrands) and readCard to show the supported card brands and card used during a transaction respectively.
  • Update webview for devices that do not support co-branding.

Fixes:

  • Correct handling of stopCurrentTransaction operation result for cloud operations.
  • Pin bypass for contactless transactions.
  • Automatic reconnection logic for android Datecs devices.

6.4.1

Fixes:

  • Automatic Cancellation parameters.

6.4.0

Features:

  • Populate operation timeout on CLOUD operations.
  • Max attempts on Cancellation retries.
  • Generic screen to show text messages.

Fixes:

  • Base amount handling in TipDialog
  • Cancellation service max retry window
  • Verification method on transaction result object
  • Correct population of MessageReasonCode
  • Error message multi-language translation
  • Cardholder name for contact operations
  • Amount presentation in transactions report
  • Analytics and Cloud services stability moving terminals between merchants

Refactor:

  • Deprecated jcenter repository
  • Improved structure of cryptography module
  • Legacy code removal

6.3.0

Features:

  • Print Report v2.
  • PAXA80 physical keyboard full support.
  • Deadman mechanism for not completed trx.
  • Addition of customer reference on transaction result for cancelled of timed out trx

Fixes:

  • Certification scenarios.

  • Unification of sdk dialogs styles.

  • Card reading during tokenizations.

  • Contactless light thread handling.

  • Xml parsing.

  • Printing html using uncommon characters.

  • Monospace font for printing.

  • SCA cases on contact.

  • PAX A80 Pin bypass handling.

  • Receipts for partial approvals.

  • Correct message on empty config update.

    Refactor:

  • Internal Emv Classes to improve performance.


6.2.2

Fixes:

  • Compatibility issues with Android 11 devices.
  • CLOUD: Improved logic to wake up device and start trx during device sleep mode.

6.2.1

Fixes:

  • Improved bluetooth connection logic (Datecs)

6.2.0

Features:

  • New Tip Dialog.
  • Multi-mid Phase 2.
  • Physical Keyboard PAX-A80.
  • Visa debit US app selection.
  • cardHolderName filed in Transaction Result object

Fixes:

  • Temporarily block during consecutive operations (Datecs devices).
  • Translations.
  • Compatibility with Android 11.

6.1.1

Fixes:

  • Translations

6.1.0

Features:

  • End of the day report.
  • New printing framework.
  • Transaction limit exceeds event.
  • Multi-language in Status and End of Transaction → Transaction Result new fields: multiLanguageStatusMessages and multiLanguageErrorMessages.
  • Support for MerchantAuth and Bypass options for Cloud + REST-API.

Fixes:

  • Receipt adjustments for mobile wallets.
  • Receipt adjustments for empty tags.
  • Fields in TransactionResult.
  • Contactless lights after card reading error.
  • REST-API ACK.
  • Translations
  • Error handling prior connecting to device